Definition of Spinacia Oleracea
-
(noun) southwestern Asian plant widely cultivated for its succulent edible dark green leaves
Synonyms of Spinacia Oleracea
Antonyms of Spinacia Oleracea
No Antonyms Found.
Homophones of Spinacia Oleracea
No Homophones Found.